package com.quartz.service;

import com.quartz.entity.ScheduleJobLogEntity;

/**
 * 定时任务执行，必须实现改方法，实现之后可以增加新的无参方法
 */
public interface ITimerTask {
    /**
     * 带参方法
     * @param params
     */
    void runParams(String params);
    /**
     * 带参方法
     */
    void runNoParams();

    /**
     * 定时任务执行成功回调方法
     * @param log
     */
    void callBack(ScheduleJobLogEntity log);
}
